Java.perform(function() {
            console.log("[+] ClassLoader 扫描完毕，开始执行 Hook...");
            try {
                // 步骤 2: 精准定位到核心业务实现类 SsInterceptor
                const SsInterceptor = Java.use("com.bytedance.ttnet.retrofit.SsInterceptor");
                // 步骤 3: Hook 其核心请求处理方法 LIZ(Request request)
                SsInterceptor.LIZ.implementation = function(request) {
                    const url = request.getUrl().toString();
                    // 过滤我们感兴趣的 URL
                    if (url.indexOf("aweme/v1/search/videosug") == -1) {
                        // 对于无关请求，必须调用原始方法并返回其结果，否则会中断所有网络请求！
                        return this.LIZ(request);
                    }
                    // --- 找到了目标请求！我们处于它被加密和加签前的最佳时机 ---
                    console.log("\n\n\n" + "===================  TikTok Search Sug [SsInterceptor.LIZ]  ===================");
                    console.log("[+] Request URL: " + url);
                    console.log("[+] Request Method: " + request.getMethod().toString());

                    // 步骤 4: 基于 Request.java 源码，正确解析请求头
                    console.log("[+] Request Headers:");
                    try {
                        const headers = request.getHeaders(); // 返回 List<C30706C3a>
                        var Gson = Java.use('com.google.gson.Gson');
                        var gson = Gson.$new();
                        var headerobj = gson.LJIILL(headers);
                        console.log(headerobj)
                    } catch (e) {
                        console.log("[!] 解析请求头对象失败 : " + e);
                    }

                    console.log("===================================================================================\n\n\n");
                    
                    return this.LIZ(request);
                };
                console.log("[+] com.bytedance.ttnet.retrofit.SsInterceptor.LIZ 已成功 Hook！");
            } catch (e) {
                console.error("[!] Hook 逻辑执行失败: " + e);
            }
});